package com.gzz.orchid.context.infrastructure.persistence.entity.inv;

import com.gzz.orchid.context.infrastructure.persistence.AbstractPojo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 调拨单表 inv_transfer
 *
 * @author higmd
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class InvTransferPo extends AbstractPojo {
    private Long id;
    /**
     * 单据编号 no
     */
    private String no;
    /**
     * 调出仓库编码 src_wh_code
     */
    private String srcWhCode;
    /**
     * 调入仓库编码 dest_wh_code
     */
    private String destWhCode;
    /**
     * 经手人 handler
     */
    private String handler;
    /**
     * 调拨时间 occurred_at
     */
    private LocalDateTime occurredAt;
    /**
     * 要求到达时间 arrival_at
     */
    private LocalDateTime arrivalAt;
    /**
     * 描述 description
     */
    private String description;
    /**
     * 状态 status
     */
    private Integer status;
}
